package com.zsck.pos.bean;

import java.io.Serializable;

/**
 * pos机设备信息
 */
public class PosDeviceInfo implements Serializable {

    /**
     * Vendor : PAX
     * SN : 000002040820727525
     * TermType : A920
     * OSVer : V02.3.17
     * SoftwareVer : 3.3.5.0
     * NetworkState : 1
     * Location : {"Longitude":"113.913348","Latitude":"22.482083","CityCode":"340","AdCode":"440305","City":"深圳市","Address":"中国广东省深圳市南山区太子路1排4号"}
     * Sim : {"imei":"352110094323541","imsi":"460111144378319"}
     */

    private String Vendor;
    private String SN;
    private String TermType;
    private String OSVer;
    private String SoftwareVer;
    private int NetworkState;
    private LocationBean Location;
    private SimBean Sim;

    public String getVendor() {
        return Vendor;
    }

    public void setVendor(String Vendor) {
        this.Vendor = Vendor;
    }

    public String getSN() {
        return SN;
    }

    public void setSN(String SN) {
        this.SN = SN;
    }

    public String getTermType() {
        return TermType;
    }

    public void setTermType(String TermType) {
        this.TermType = TermType;
    }

    public String getOSVer() {
        return OSVer;
    }

    public void setOSVer(String OSVer) {
        this.OSVer = OSVer;
    }

    public String getSoftwareVer() {
        return SoftwareVer;
    }

    public void setSoftwareVer(String SoftwareVer) {
        this.SoftwareVer = SoftwareVer;
    }

    public int getNetworkState() {
        return NetworkState;
    }

    public void setNetworkState(int NetworkState) {
        this.NetworkState = NetworkState;
    }

    public LocationBean getLocation() {
        return Location;
    }

    public void setLocation(LocationBean Location) {
        this.Location = Location;
    }

    public SimBean getSim() {
        return Sim;
    }

    public void setSim(SimBean Sim) {
        this.Sim = Sim;
    }

    public static class LocationBean {
        /**
         * Longitude : 113.913348
         * Latitude : 22.482083
         * CityCode : 340
         * AdCode : 440305
         * City : 深圳市
         * Address : 中国广东省深圳市南山区太子路1排4号
         */

        private String Longitude;
        private String Latitude;
        private String CityCode;
        private String AdCode;
        private String City;
        private String Address;

        public String getLongitude() {
            return Longitude;
        }

        public void setLongitude(String Longitude) {
            this.Longitude = Longitude;
        }

        public String getLatitude() {
            return Latitude;
        }

        public void setLatitude(String Latitude) {
            this.Latitude = Latitude;
        }

        public String getCityCode() {
            return CityCode;
        }

        public void setCityCode(String CityCode) {
            this.CityCode = CityCode;
        }

        public String getAdCode() {
            return AdCode;
        }

        public void setAdCode(String AdCode) {
            this.AdCode = AdCode;
        }

        public String getCity() {
            return City;
        }

        public void setCity(String City) {
            this.City = City;
        }

        public String getAddress() {
            return Address;
        }

        public void setAddress(String Address) {
            this.Address = Address;
        }
    }

    public static class SimBean {
        /**
         * imei : 352110094323541
         * imsi : 460111144378319
         */

        private String imei;
        private String imsi;

        public String getImei() {
            return imei;
        }

        public void setImei(String imei) {
            this.imei = imei;
        }

        public String getImsi() {
            return imsi;
        }

        public void setImsi(String imsi) {
            this.imsi = imsi;
        }
    }
}
